3 sum interviewbit solution